Dans la Seconde Guerre mondiale, le Royaume de Bulgarie adhère à l'Axe Rome-Berlin-Tokyo en et déclare la guerre au Royaume-Uni et aux États-Unis le , mais pas à l'Union soviétique, et ne participe donc pas à l'invasion de l'URSS aux côtés du Troisième Reich en juin. Contre l'URSS, le roi Boris III de Bulgarie se contente simplement de laisser la Luftwaffe utiliser ses aérodromes ; c'est surtout contre la Yougoslavie et contre la Grèce que l'armée bulgare intervient aux côtés de la Wehrmacht.
En , l'URSS déclare la guerre à la Bulgarie et les forces des généraux Rodion Malinovski et Fiodor Tolboukhine franchissent le Danube. L'armée bulgare n'oppose aucune résistance. Un armistice est conclu avec les Alliés à la suite d'un coup d'État, les territoires annexés par le roi Boris III sont évacués et l'armée bulgare se joint à l'Armée rouge contre les forces allemandes ; les forces bulgares participent aux opérations en Yougoslavie et en Hongrie jusqu'à la fin de la guerre.